package com.atyang.annotation;

import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;

@Retention(RetentionPolicy.RUNTIME) // 注解保留的时间范围
@Target({ElementType.METHOD}) // 注解的使用范围
@Documented // 使用javadoc工具为类生成帮助文档时保留其注解信息
public @interface RedisLock {
    String lockPrefix() default "";
    String lockKey() default "";
    long timeOut() default 5;
    TimeUnit timeUnit() default TimeUnit.SECONDS;
}
